package com.nexus.core.sys.entity;

import com.nexus.core.service.entity.BaseEntity;
import com.nexus.core.sys.dto.SysMenuDTO;
import com.nexus.core.sys.dto.SysOrgDTO;
import lombok.Data;
import lombok.EqualsAndHashCode;
import com.baomidou.mybatisplus.annotation.TableName;

/**
* 数据权限
* @Date 2025/7/28 15:11
* @Author Administrator
**/
@Data
@EqualsAndHashCode(callSuper = false)
@TableName("sys_data_rules")
public class SysDataRules extends BaseEntity {


    /**
    * 所属菜单
    */
    private String menu;
    /**
    * 数据规则名称
    */
    private String ruleName;
    /**
    * 规则mapper方法
    */
    private String mapperClass;
    /**
    * 规则类型
    */
    private String ruleType;
    /**
    * 规则字段
    */
    private String ruleField;
    /**
    * 规则条件
    */
    private String ruleCondition;
    /**
    * 规则值
    */
    private String ruleValue;
    /**
    * 自定义sql
    */
    private String customSql;
    /**
    * 组织机构
    */
    private String org;
}